$_GET["page"]问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 07:06:23
<?php
$sql=mysql_query("select count(*) as total from tb_leaveword ",$conn);
$info=mysql_fetch_array($sql);
$total=$info[total];
if($total==0){
echo "<div align=center>对不起,暂无留言!</div>";
}else{
if(!isset($_GET["page"]) || !is_numeric($_GET["page"])){
$page=1;
}else{
$page=intval($_GET["page"]);
}

$pagesize=3;
if($total%$pagesize==0){
$pagecount=intval($total/$pagesize);
}else{
$pagecount=ceil($total/$pagesize);
}
$sql=mysql_query("select * from tb_leaveword order by createtime desc limit ".($page-1)*$pagesize.",$pagesize ",$conn);
while($info=mysql_fetch_array($sql)){

?>

这是一个留言板文件中的一段编码,在网站其它文件和本文件中没有用get或post方法提交的form表格,那么这里的($_GET["page"

打个比方说,你输入一个地址叫 www.iron-feet.cn/?page=2
$_GET["page"]就是获得地址上这个page的值,即得到2

他这个$_GET[page] 意思其实是实现一个分页的效果,一般常见的URL为:index.php?page=1 代表第一页 ,所以你用get可以获取 当前第几页的数据

大哥,这里是java区,php就到底php版块去